payment key - Spanish English Dictionary